/**
 * 消息类型
 */
export interface Message {
  id: number;
  title: string;
  content: string;
  time: string;
  type: 'system' | 'task' | 'alert' | 'info';
  read: boolean;
}

/**
 * 消息查询参数
 */
export interface MessageQueryParams {
  page: number;
  pageSize: number;
  type?: 'system' | 'task' | 'alert' | 'info' | 'all' | 'unread';
  keyword?: string;
}

/**
 * 消息设置
 */
export interface MessageSettings {
  system: boolean;
  task: boolean;
  alert: boolean;
  desktop: boolean;
  sound: boolean;
} 